Algorithmic Composition: Computational Thinking in Music DRAFT
نویسنده
چکیده
Despite the still-prevalent but essentially nineteenth century perception of the Western creative artist, an algorithmic approach to music composition has been in evidence in Western classical music for at least one thousand years. The history of algorithmic composition—from both before and after the invention of the digital computer—will be presented along with specific techniques and musical examples from the distant and recent past.
منابع مشابه
Integrated Algorithmic Composition Fluid systems for including notation in music composition cycle
This paper describes a new algorithmic approach to instrumental musical composition that will allow composers to explore in a flexible way algorithmic solutions for different compositional tasks. Even though the use of computational tools is a well established practice in contemporary instrumental composition, the notation of such compositions is still substantially a labour intensive process f...
متن کاملAlgorithmic Composition in Contrasting Music Styles
The aim of this research was to automate the composition of convincingly “real” music in specific musical genres. By “real” music we mean music which is not obviously “machine generated”, is recognizable as being of the selected genre, is perceived as aesthetically pleasing, and is usable in a commercial context. To achieve this goal, various computational techniques were used, including geneti...
متن کاملArtificial Creativity: Improving on Algorithmic Music Composition Using Genetic Algorithms
A program using rules of music theory was written to create original compositions. Following the rules of music theory guarantees harmonious compositions, but certain aspects of musical composition cannot be defined by music theory. It is in these aspects of musical composition where the human mind uses creativity. The current research utilizes a genetic algorithm to make decisions that cannot ...
متن کاملChallenges and New Directions for Collaborative Live Coding in the Classroom
This paper focuses on the potential of collaborative live coding in educational settings. In particular, it draws from our experience with EarSketch, a free online platform for algorithmic composition and computational music remixing that allows students to learn Computer Science Principles (CSP) by making music using either Python or JavaScript. We argue that collaborative live coding is a pro...
متن کاملAI Methods in Algorithmic Composition: A Comprehensive Survey
Algorithmic composition is the partial or total automation of the process of music composition by using computers. Since the 1950s, different computational techniques related to Artificial Intelligence have been used for algorithmic composition, including grammatical representations, probabilistic methods, neural networks, symbolic rule-based systems, constraint programming and evolutionary alg...
متن کامل